// // 红灯3秒亮一次，黄灯2秒一次，绿灯1秒一次
// function trafficLight(lightColor, delay) {
//     return new Promise(resolve => {
//         setTimeout(() => {
//             console.log(lightColor);
//             resolve()
//         }, delay)
//     })
// }
// async function foo(count) {
//     let executionTimes = 0
//     while(executionTimes < count) {
//         await trafficLight('绿灯', 1000)
//         await trafficLight('黄灯', 1000)
//         await trafficLight('红灯', 1000)
//         executionTimes++
//     }
// }
// // 输出3轮
// foo(3)